@import url("../font/iconfont.css");
.bar-tab~.content{bottom:3rem;}
body{overflow: hidden;width:100%;}.flex ul{
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6*/
    display: -moz-box;         /* OLD - Firefox 22- */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome 20-,Android 2.1-4.3 */
    display: flex;          /* NEW*/
}
.flex li{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 22- */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW*/
}
.discuss .list-block ul:after{display: none;}
/*.publich_time .picker-items-col:nth-child(6){display: none !important;}*/
/*.publich_time .picker-items-col:nth-child(7){display: none !important;}*/
.publich_time .picker-items-col:last-child{display: none !important;}

.search{
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6*/
    display: -moz-box;         /* OLD - Firefox 22- */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome 20-,Android 2.1-4.3 */
    display: flex;          /* NEW*/
}
.in_map{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 22- */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW*/
}
.in_search{
    margin-left:4%;
    -webkit-box-flex: 3;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 3;         /* OLD - Firefox 22- */
    -webkit-flex: 3;          /* Chrome */
    -ms-flex: 3;              /* IE 10 */
    flex:3;                  /* NEW*/
}
.bar-nav{background:#FFF;border-bottom:1px solid #eee;}
.bar-nav i.icon{font-size:.75rem;padding:.5rem;}

.content{overflow-x: hidden;}
header.bar{background:#fefefe;}
a{font-size:0.75rem;color:#666;}
.in_map{white-space:nowrap;padding:8px 0;height: 2.2rem;color:#FFF;font-size:.625rem;line-height:1.4rem;}
.in_map i{font-size:.625rem;margin-right:.25rem;}
.in_map .search_input{font-size:0.5rem;text-align:center;width:100%;border-radius:4px;border: 1px solid #b4b4b4;background:#FFF;height:1.4rem;}
.pad20{padding:0 20px;}

.search{background:#00a7e8;}
.search #search{font-size:0.625rem;}
.search .searchbar a{color:#FFF;}

.swiper-container{background:#FFF;height:180px;padding-bottom:0;}
.swiper-wrapper img{width:100%;}
.swiper-pagination{bottom:3px !important;}

.swiper-pagination-bullet{background:#FFF;opacity: .8;}
.swiper-pagination-bullet-active{background:#00a7e8;opacity:1;}

.in_tab{z-index: 9;padding:15px 0 10px;}
.in_tab a.button{font-size:0.75rem;height:auto;line-height:1.4rem;}
.in_tab a i{display: block;margin:0 auto;border-radius:6px;overflow:hidden;color:#FFF;width:40px;height:40px;line-height:40px;text-align:center;background:#00A7E8;font-size:1rem;}
.in_tab a i img{width:100%;min-height: 100%;}
.in_list_icon{margin-left:0;margin-right:0;}
.in_list_icon .card-header{font-size:.75rem;color:#333;}
.in_list_icon .card-header a{font-size:.5rem;color:#999;}
.in_list_icon .card-content .row{padding:10px 0;}
.in_list_icon .card-content .row a{color:#333;padding:5px 0;line-height:28px;font-size:.625rem;text-align: center;display: block;}
.in_list_icon .card-content .row a i{display: block;margin:0 auto;border-radius:12px;overflow:hidden;color:#FFF;width:40px;height:40px;line-height:40px;text-align:center;background:#00A7E8;font-size:1rem;}
.in_list_icon .card-content .row a i img{width:100%;min-height: 100%;}
.in_list_icon .card-content .row div:nth-child(5n+1) a i{background-color:#7bc00e;}
.in_list_icon .card-content .row div:nth-child(5n+2) a i{background-color:#ff6262;}
.in_list_icon .card-content .row div:nth-child(5n+3) a i{background-color:#3eaeed;}
.in_list_icon .card-content .row div:nth-child(5n+4) a i{background-color:#3ad3ca;}
.in_list_icon .card-content .row div:nth-child(5n+5) a i{background-color:#ff8d3a;}

.in_bodies .card-header{border-top:1px solid #eee;}
.in_bodies .card-content ul{list-style: none;margin:0;padding:0;}
.in_bodies .card-content li{border-right:1px solid #eee;line-height:50px;list-style:none;float:left;text-align:center;width:50%;border-top:1px solid #eee;}
.in_bodies .card-content li a{display:block;color:#333;font-size:.625rem;}
.in_bodies .card-content li:nth-child(1),.in_bodies .card-content li:nth-child(2){border-top:none;}
.in_bodies .card-content li:nth-child(2n+2){border-right:none;}
.in_bodies .card-content li i{margin-right:3px;font-size:1rem;vertical-align: middle;}
.in_bodies .card-content li:nth-child(1) i{color:#5db100;}
.in_bodies .card-content li:nth-child(2) i{color:#ff6c00;}


.in_tab_list{padding:0;margin:0;}
.in_tab_list .content-block{padding:10px 0.75rem;margin:0;background:#FFF;}
.in_tab_list .content-block a{border-radius:4px;margin:0 5px;text-overflow:ellipsis;overflow:hidden;border:1px solid #ccc;padding:5px;font-size:12px;white-space: nowrap;text-align: center;}
.in_tab_list .content-block{
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6*/
    display: -moz-box;         /* OLD - Firefox 22- */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome 20-,Android 2.1-4.3 */
    display: flex;          /* NEW*/
}
.in_tab_list .content-block a{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 22- */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW*/
}
.bar-tab .tab-label{font-size:.625rem;}
.bar-tab{height: 3rem;background:#FFF;padding: .25rem 0;}

.activity_nav .tab-item.on{background:#099ce9;color:#fff;}


/*城市选择*/
.city_box{padding-top:0.8rem;position: fixed;display:none;left:0;top:0;width:100%;height:100%;overflow:scroll;background:#FFF;z-index: 99;}
.city_box .close{right:auto;left:49%;top:1rem;}
.city_box .close i{width:30px;display:block;text-align:center;line-height:30px;height:30px;border:1px solid #f6383a;border-radius:50%;
    color: #f6383a;
    }
/*显示点击是哪个字母*/
.showLetter{
    position: fixed;
    color:#00C7C7;
    width: 50px;
    height:50px;
    top:50%;
    left: 50%;
    border-radius: 50%;
    border: #00C7C7 1px solid;
    text-align: center;
    display: none;

}
.showLetter span{
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 30px;
}
/*城市弹层*/
.letter{width:auto;position:fixed;height:100%;top:0%;right:10px;text-align:center;overflow: scroll;}
.letter ul{list-style-type:none;}
.letter ul li a{width:30px;display:block;text-decoration:none;color:#00C7C7;font-size: 18px}
.city{width:90%;overflow:hidden;padding:20px;}
.city-list{width:100%;}
.city-list .city-letter{font-size:20px;display:inline-block;padding-top:15px;padding-bottom:5px;border-bottom:1px solid #e8ecf1;width:100%;}
.city-list p{color:#afafaf;width:95%;height:50px;line-height:50px;border-bottom:1px solid #e8ecf1;cursor:pointer;}
.UISelect{margin-top:5px}

/*城市选择*/

.expert .card-header{text-align: center;}
.expert .card-header .title{font-size:0.75rem;}
.expert.card{margin-left:0;margin-right:0;}
.expert.card .card-content-inner ul{list-style: none;padding:0;margin:0;}
.expert.card .card-content-inner li{float:left;list-style:none;width:25%;text-align: center;}
.expert.card .card-content-inner li img{width:80%;border-radius:50%;}
.expert.card .card-content-inner li p{margin:0;font-size:0.625rem;color:#333;}
.expert.card .card-content-inner li span{margin:0;font-size:0.625rem;color:#999;}


.card.hot .card-content-inner{font-size:.625rem;text-align: center;}
.card.hot .card-content-inner i{margin-right:5px;}

.in_hot_box{margin-top:.5em;}
.in_hot_box.content{position: inherit;}
.in_hot_box .card-header .card-header-img{margin-right:.5rem;height:1.6rem;width:1.6rem;border-radius:50%;float:left;}
.in_hot_box .card-header{text-align: left;line-height:1.6rem;font-size:.75rem;}
.in_hot_box .card-header p{margin:0;}
.in_hot_box .card {margin-top: 0;}
.in_hot_box img{border-radius:.1rem .1rem 0 0 ;}
.in_hot_box .card-content-inner p{line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in_hot_box .color-gray{font-size:.5rem;margin:0.3em 0;}
.in_hot_box .color-gray i{margin-right:5px;font-size:.5rem;}
.in_hot_box .card-content-inner span.jg{font-size:.5rem;color:red;position: absolute;right:1rem;;bottom:.75rem;padding-bottom:.3em;line-height:24px;}
.in_hot_box .card-content-inner span.jg font{font-size:.875rem;}
.in_hot_box .list-block .item-content{padding:0;
     display: block !important; 
}
.in_hot_box .list-block ul{background:none;}
.in_hot_box .list-block{margin:0;}
#load_more{
    text-align:center;font-size:12px;color:#666;
}


/*活动内页*/
.activity_banner img{width:100%;float:left;}
.activity_top_title{background:#FFF;}
.activity_top_title h3{margin-top:0.5em;margin-bottom:0.5em;font-size:.75rem;color:#333;}
.activity_top_title p{padding-bottom:10px;line-height:20px;margin-top:0.5em;font-size:.5rem;color:#999;}
.activity_top_title p i{font-size:.75rem;margin-right:0.5em;}
.activity_top_title p span{margin-left:1em;}
.activity_top_title p span:first-child{margin-left:0;color:#099ce9;}

.activity_list .list-block{margin:0rem 0;color:#777;}
.activity_list .list-block span{margin:0 .5rem}
.activity_list .list-block .item-content{margin-left:.75rem;padding-left:0;margin-right:.75rem;font-size:.5rem;}
.activity_list .list-block .item-inner:after{display: none;}
.activity_list .list-block .item-content:after{background:#eee;position: absolute;bottom:0;left:0;width:100%;height:1px;content: "123";overflow: hidden;}
.activity_list .list-block .item-media{margin-left:0.5rem;}
.activity_list .list-block .item-content:last-child:after{display:none;}

.activity_txt{background:#FFF;}
.activity_txt .content-padded{font-size:.5rem;padding:0 .25rem;
/*max-height:60px;*/
overflow: hidden;
transform:1s;
-ms-transform:1s;
-moz-transform:1s;
-webkit-transform:1s;
}
.activity_txt .content-padded p{margin:.5rem 0;}
.activity_txt .content-padded.active{max-height:none;}

.activity_txt .content-padded img{max-width:100%;}
.activity_btn{font-size:.5rem;background:#d4f0ff;color:#099ce9;line-height:36px;}
.activity_btn i{margin-left:.25rem;}

.sign,.discuss,.recommend{background:#FFF;margin-top:.5rem;}
.sign_title{color:#333;font-size:.625rem;margin-top:.5rem;line-height:28px;}
.sign_title span{color:#099ce9;font-size:.5rem;}
.sign_title span i{padding-bottom:1px;}
.sign li{width:17%;padding:.5rem 0;margin:0 1.5%;float:left;text-align: center;}
.sign li p{margin:0;font-size:.5rem;}
.sign li img{width:100%;border-radius:50%;}
.sign .list-block ul:after{display: none;}

.discuss{}

.no-border .content-padded .list-block ul:before{display: none;}

.discuss .item-title{line-height:32px;font-size:.625rem;width:100%;display: block;}
.discuss .item-subtitle{color:#777;font-size:.5rem;line-height: 20px;height:max-height:40px;white-space: inherit;}
.discuss .item-title{color:#333;}
.discuss .item-title span{color:#999;font-size:.5rem;}
.discuss .item-media img{width:60px;border-radius:50%;}
.discuss .discuss_move{background:#fefefe;line-height:32px;}
.discuss .discuss_move a{
    font-size: .5rem;
    background: #d4f0ff;
    color: #099ce9;
    line-height: 36px;
    border-top: 1px solid #f3f3f3;
display: block;
margin:0 -0.5rem;}
.discuss .list-block{margin-bottom:0;}

.recommend{}
.recommend .list-block{margin-top:0;margin-bottom: 3rem;}
.recommend .list-block li{border-radius:4px;position:relative;padding:3px;padding-bottom:.5rem;background:#FFF;width:48%;margin:0 1% .5rem;float:left;}
.recommend .list-block li img{width:100%;border-radius:4px;}
.recommend .list-block ul:after,.recommend .list-block ul:before{display: none;;}
.recommend .list-block li h3{line-height:24px;white-space:nowrap;margin:0;font-size:.625rem;color:#333;font-weight: 400;}
.recommend .list-block li p{color:#aaa;line-height:20px;margin:0;font-size:.5rem;}
.recommend .list-block li span{color:red;font-size:.5rem;line-height:20px;position: absolute;right:.25rem;bottom:.5rem;}

.activity_nav{background:#FFF;z-index: 20;}
.activity_nav a{border-left:1px solid #eee;}
.activity_nav a:first-child{border-left:none;}

.activity_from_bg{position: fixed;left:0;bottom:0;width:100%;height:100%;z-index: 99;background:rgba(0,0,0,0.5);}
.activity_from{ -webkit-transform：translate3d（0,0,0）;bottom:0;position:fixed;background:#FFF;z-index:100;width:100%;}
.activity_from .list-block{margin:0}
.activity_from .item-title{line-height:30px;font-size:.625rem;}
.activity_from .item-title.text-center{padding:.5rem 0;font-size:.75rem;}
.activity_from .item-input input{font-size:.625rem;}
.activity_from .button.button-fill.button-big{line-height:2rem;font-size:.75rem;height:2rem;}
span.close{position: absolute;right: .5rem;z-index: 10;
    top: .25rem;
        transform:rotate(45deg);
-ms-transform:rotate(45deg);    /* IE 9 */
-moz-transform:rotate(45deg);   /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg);     /* Opera */
    }
span.close i{font-size:20px;color:#999;font-weight: bold;}
.activity_from .content-block{margin:.75rem 0;line-height:40px;font-size:.75rem;}


/*发布活动*/
.publish_sc{position: relative;}
.publish_sc button{z-index:9;position: absolute;bottom:1rem;left:30%;width:40%;}
.publish_sc input[type=file]{z-index:10;opacity:0;position: absolute;bottom:1rem;left:30%;width:40%;}


.publish_list .list-block .item-inner{min-height: 2.6rem;}
.publish_list.activity_list li.item-content{margin:0;padding:0 .75rem;}
.publish_list .item-inner input{font-size:.625rem;color:#555;}
.publish_list .item-inner select{font-size:.625rem;color:#555;}
.publish_list .item-inner textarea{font-size:.625rem;color:#555;}
.publish_list .item-content:nth-child(5n+6){border-top:1rem solid #eee;}
.publish_list .item-content:last-child{border-top:1rem solid #eee;}

.publish_bottom{font-size:.625rem;padding:1rem;}
.publish_bottom a.button{margin-top:.75rem;width:100%;height:2rem;line-height:2rem;}
.publish_bottom input[type=checkbox]{margin-right:0.25rem;vertical-align: middle;}



/*活动列表*/
.screen .tab-link select{border:none;height:1.6rem;}
.screen .tab-link{border-right:1px solid #eee;font-size:.625rem;}
.screen .tab-link:last-child{border-right:none}
.screen .tab-link.active{border-right-color:#eee;}

.activity_1 .card{padding:.5rem;}
.activity_1 .card .card-header.no-padding{width: 30%;float: left;height:3.8rem;overflow:hidden;}
.activity_1 .card .card-header.no-padding img{min-height:3.8rem;}
.activity_1 .card .card-content{margin-left:30%;}
.activity_1 .card .card-content .card-content-inner{padding:0 .75rem;}
.activity_1 .card .card-content .hot_list_title{padding:0 ;margin: 0;font-size: .625rem;color: #333;}
.activity_1 .card .card-content .color-gray{font-size: .5rem;}
.activity_1 .card .card-content .color-gray i{display: none;}
.activity_1 .card .card-content .color-gray span:first-child{margin-right:.75rem;}
.activity_1 .card .card-content .color-gray span:last-child{color:#FF9800;font-weight:bold;font-size:.625rem;float:right;}
.activity_1 .card-title{background:#FFF;font-size:.75rem;padding:.75rem .5rem;margin-bottom:.5rem;}


/*评论列表*/
.discuss_bot{text-align: center;line-height:3rem;color:#999;font-size:.625rem;}
.discuss_nav{padding:.5rem 1rem;}
.discuss_nav input{border:none;width:100%;height:100%;border-radius:4px;padding:0 .5rem;font-size:.625rem;}
.discuss_from{background:#f2f2f2;}
.discuss_from .list-block li{background:#f2f2f2;}
.discuss_from .list-block li textarea{font-size:.625rem;color:#333;background:#fff;border-radius:4px;}
.discuss_from_btn{z-index:10;position: absolute;right:1rem;top:.5rem;line-height:30px;font-size:.75rem;color:#00A7E8;}
.discuss_from_btn2{right:auto;left:1rem;}
.discuss_from .list-block .item-title{color:#999;font-size:.625rem;}


/*报名列表*/
.sign_list .list-block .item-content{position: relative;}
.sign_list .list-block .item-content{min-height:inherit;}
.sign_list .list-block.media-list .item-media img{width:40px;}
.sign_list .item-title{line-height:40px;}
.sign_list .list-block .item-inner:after{display: none;}
.sign_list .list-block .item-content:after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color: #eee;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
}
.sign_list .list-block .item-content{
    padding: .25rem 1rem;
    
}
/*.sign_list .list-block .item-content:nth-child(even){
    padding: .25rem 2rem;
}*/


/*提示页*/
.tishi{margin-top:30%;}
.tishi .card{border-radius:8px;}
.tishi .card-header{display: block;}
.tishi .card-footer button{width:100%;height:1.8rem;}


/*会员中心*/
.user_top{background:#FFF;padding:0.5rem 1rem;margin-top:.5rem;}
.user_top .user_img img{width:3rem;height:3rem;border-radius:50%;}
.user_top .user_img{}
.user_top .user_text{height:3rem;margin-left:4rem;padding-top:.5rem;}
.user_top .user_text h3{margin:0;font-size:.75rem;line-height:1rem;}
.user_top .user_text p{font-size:.625rem;color:#999;margin-top:.5rem;margin-bottom:0;}
.user_top .user_text p span{font-size:.625rem;color:#999;}
.user_top .user_text p span:first-child{margin-right:.5rem;}
.user_top .pull-right{line-height:3rem;color:#aaa;}

.user_tab{padding:0 20%;position: absolute;width:100%;margin-left:-10px;}
.user_tab a{margin:.5rem 0;list-style: none;background:#FFF;line-height:1.5rem;height:1.5rem;font-size:.75rem;}

.modal-text{font-size:.75rem}

.user_order{background:#FFF;}
.user_order_title{border-bottom:1px solid #eee;font-size:.75rem;color:#333;padding:.5rem 1rem;line-height:1.5rem;}
.user_order_title span{color:#aaa;font-size:.625rem;}
.user_order_title span a{color:#aaa;font-size:.625rem;}
.user_order_title span i{line-height: 1.5rem;font-size:.75rem;margin-left:.5rem;}
.user_order_txt{text-align: center;}
.user_order_txt ul{padding:0;margin:0;}
.user_order_txt li{padding:.5rem 0;display: inline-block;text-align: center;width:32%;list-style: none;}
.user_order_txt li span{display: block;font-size:.75rem;color:#333;}
.user_order_txt li p{margin:0 ;line-height:1.5rem;font-size:.75rem;color:#777;}
.user_order_txt li span.iconfont{font-size:1.75rem;line-height: 125%;}
.user_order_txt li:nth-child(1) span.iconfont{color:#61a7f2;}
.user_order_txt li:nth-child(2) span.iconfont{color:#85da32;}
.user_order_txt li:nth-child(3) span.iconfont{color:#ea68a2;}
.user_cbf li{padding:.75rem 0;width:30%;}


.user_list li:nth-child(3n+1) .item-media .icon{color:#29b0f7;}
.user_list li:nth-child(3n+2) .item-media .icon{color:#ea68a2;}
.user_list li:nth-child(3n+3) .item-media .icon{color:#f2b33f;}
.user_list li .item-media .icon{font-size:.875rem;}
.user_list li{padding:0 .25rem;}
.user_list li .item-inner{padding:.75rem 0;}
.user_list{margin-top:.75rem;}

/*活动管理*/
.user_huodong .content-padded{margin-top:0;}
.user_huodong .item-subtitle{margin-top:.5rem;}
.user_huodong .item-subtitle p{margin:0;font-size:.5rem;color:#999;}
.user_huodong .item-title-row .item-title{font-size:.75rem;}
.user_huodong .item-subtitle font,.user_huodong .item-subtitle .pull-right{color:#00A7E8;}

.user_huodong .list-block ul,.user_huodong{background:none;}
.user_huodong .list-block li{background:#FFF;margin-bottom:.5rem;border-radius:4px;margin-left:.5rem;margin-right:.5rem;}

.user-huodong-btn .button{height: 2.2rem;margin:2rem .5rem;line-height:2.2rem;}


/*专业委员会*/
.mechanism-tab{display: block;height:2rem;overflow: hidden;overflow-x:scroll;padding-bottom:20px;}
.mechanism-tab div{height:2rem;overflow: hidden;}
.mechanism-tab span.tab-link{display:block;float:left;width:5rem;}
.buttons-tab .button.active{z-index: 10;}

.mechan .card-header{    width: 3rem;float: left; margin-left: .75rem;margin-top: 1.5rem;}
.mechan .card-header img{border-radius:50%;}
.mechan .card-content{margin-left:3.5rem;}
.mechan .hot_list_title{font-size:.625rem;margin-bottom:.5rem;}
.mechan .hot_list_title font.name{color:#00A7E8;}
.mechan .card-content-inner .card-text{margin:0;font-size:.625rem;color:#999;line-height:1rem;height:3rem;white-space:inherit;text-overflow: inherit;}

/*专业委员会内页*/
.mechan_page_top{padding:.75rem 0;margin:0;background:url(../img/raw_1499013637.jpeg) no-repeat;}
.mechan_page_top p{line-height:220%;margin:0rem 0;color:#FFF;font-size:.5rem;}
.mechan_page_top p img{width:3rem;border-radius:50%;}
.mechan_page_top p i.iconfont{margin-right:1rem;color:#999;}
.mechan_page_top p span{margin:0 .5rem;}
.mechan-page-tab.in_tab a{padding:.25rem 0;height: 2.5rem;font-size:.625rem;}
.mechan-page-tab{border-top:1px solid #eee;}

.mechan_user .item-title{font-size:.625rem;}
.mechan_user .item-input input{font-size:.625rem;}
.mechan_user .item-input select{font-size:.625rem;}
.mechan_user .item-input{padding:.25rem;}


/*个人信息*/
.user_zl .list-block{margin-top:.5rem;margin-bottom:.5rem;}
.user_zl .list-block ul{background:none;}

.user_zl .file_img{width:3rem;margin:.5rem;margin-right:0;position:relative;height:3rem;float:right;}
.user_zl .file_img img{width:100%;height:100%;}
.user_zl .file_img input{position: absolute;left:0;top:0;width:100%;height:100%;opacity: 0;}
.user_zl .item-input{text-align: right;}
.user_zl .item-input input{font-size:.75rem;text-align: right;}
.user_zl .item-input select{font-size:.75rem;width:auto;float:right;}
.user_zl .item-title{font-size:.75rem;}
.user_zl .item-input{padding:.5rem;}
.user_zl .list-block li:nth-child(5){margin-top:.5rem;}
.user_zl .list-block li{background:#FFF;}
.user_zl .list-block .item-content{padding-right:.75rem;}
.user_zl .content-block{margin-top:1.5rem;}
.user_zl .content-block .button{height:2rem;line-height:2rem;}

/*第三方服务*/
.hotel_list .service{}
.hotel_list span.price{font-size:.75rem;position: absolute;top:1.5rem;right:0;}
.hotel_list .card .card-content .color-gray i{display: inline-block;}
.in_hot_box.hotel_list.activity_1 .card-content-inner{padding:0 2rem 0 .75rem;}

.hotel_screen .button.active{color:#FFF;background:#0894ec;}

.buttons-tab .button{font-size:.625rem;}
.buttons-tab .button.active i{
transform:rotate(180deg);
-ms-transform:rotate(180deg);   /* IE 9 */
-moz-transform:rotate(180deg);  /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);    /* Opera */
}

/*第三方服务内页*/
.hotel_top{background:#FFF;margin-top:.5rem;padding:.5rem 1rem;}
.hotel_top_img{float:left;width:43%;}
.hotel_top_img img{width:100%;}
.hotel_top_text{margin-left:45%;}
.hotel_top_text h3{font-size:.75rem;margin:0;}
.hotel_top_text p{color:#aaa;display:table;font-size:.5rem;margin:0;line-height:.875rem;margin-top:.5rem;}
.hotel_top_text p span{padding-right:.25rem;display: table-cell;vertical-align: middle;height:100%;}
.hotel_top_text p i{float:left;font-size:1rem;color:#999;}
.hotel_top_text p font{color:#00A7E8;}
.hotel_top_text p a{font-size:.625rem;color:#00A7E8}


/*答题*/
.answer .content-block-title img{
    width:90%;
}

.answer .content-block-inner{margin-top:3rem;background:none;border:none;margin-left:0;text-align: center;}
.answer .content-block-inner:before,.answer .content-block-inner:after{display: none;}
.answer .button{font-size:.75rem;height:2.4rem;line-height:2.4rem;max-width:80%;margin:1rem auto 0;}

.answer_top{font-size:.625rem;text-indent:2em;line-height:200%;background:#FFF;padding:1rem;    margin: 1rem;border-radius: 12px;}
.answer_top p{margin:0;}
.answer_txt{padding-bottom:1rem;margin-left:0;background:#FFF;margin: 1rem;border-radius: 12px;overflow: hidden;}
.answer_txt h3{background:#00A7E8;color:#FFF;margin:0;font-weight: 500;font-size: .875rem;line-height: 2.4rem;}
.answer_txt dl{padding:0 1rem 1rem;font-size:.625rem;}
.answer_txt dt{text-indent:2em;line-height:200%;}
.answer_txt dd{border:1px solid #ccc;margin:0 auto;width:80%;margin-top:.5rem;line-height:200%;border-radius: 8px;}
.answer_txt dd input[type="radio"]{opacity: 0;width:1;vertical-align: middle;}
.answer_txt dd label{display: block;padding:5px 10px;}
.answer_txt dd.active{background:#00A7E8;color:#FFF;border-color:#00A7E8;}
.answer_txt p{font-size:.625rem;padding:0 1rem;margin:.5rem 0;}
.answer_txt p .red{color:red;}
.answer_txt p .green{color:green;}
.answer .answer_txt .button{font-size:.75rem;height:2rem;line-height:2rem;max-width:inherit;margin:1rem 1rem 0;}

.answer_table{width:100%;text-align: center;background:#FFF;}
.answer_table i{display: block;}

.answer_table2{background:#FFF;margin-top:.5rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.answer_table2 .col-25{display: table;}
.answer_table2 .col-25 i{display: block;}
.answer_table2 .col-25,.answer_table2 .col-50{height:240px;}
.answer_table2 .col-25 div{display: table-cell;vertical-align: middle;height:100%;}
.answer_table2 .col-50{padding:10px 0;}
.answer_table2 .col-50 ul{padding:0;margin:0;list-style: none;}
.answer_table2 .col-50 li{margin:5px 0;list-style: none;font-size:.625rem;line-height:30px;}
.answer_table2 .col-50 li span{display: inline-block;width:60px;border-bottom:1px solid #ccc;}
.answer_table2 .col-25 a{font-size:.625rem;color:#333;} 
.answer_table2 .col-25 i{display: block;margin:0 auto;border-radius:12px;overflow:hidden;color:#FFF;width:40px;height:40px;line-height:40px;text-align:center;background:#00A7E8;font-size:1rem;}
.answer_table2 .col-25 i img{width:100%;min-height: 100%;}
.answer_table2 .col-100{border-top:1px solid #eee;}
.answer_table2 .col-100 .button{width:120px;height: 1.8rem;margin:.5rem auto 0;line-height: 2rem;}
.answer_table2 .col-100 p{font-size:.625rem;color:#666;}

.answer_tabs{padding:5px 15px;border-top:1px solid #ddd;background:#FFF;margin-top:.5rem;}
.answer_tabs p{font-size:.625rem;}
.answer_tabs .list-block{margin:0;}
.answer_tabs .item-content img{width:40px;height:40px;border-radius:50%;}
.answer_tabs .item-content{font-size:.625rem;border-top:1px solid #eee;padding:10px;}

/*订单列表*/
.user_order_card{padding:0;}
.user_order_card .card-header{font-size:.625rem;}
.user_order_card .card-header span{line-height:30px;}
.user_order_card .card-header a{float:right;color:#0894ec;font-size:.625rem;}
.user_order_card .card-header img{width:100%;height:100%;vertical-align: middle;border-radius:50%;}
.user_order_card .card-header i{margin-right:10px;width:24px;height:24px;float:left;}
.user_order_card .card-content img{width:50px;}
.user_order_card .card-content .item-title{font-size:.75rem;}
.user_order_card .card-content .item-subtitle{font-size:.625rem;color:#999;}
.user_order_card .card-footer span{color:red;font-size:.625rem;}
.user_order_card .card-footer span font{font-size:.875rem;}
.user_order_card .card-footer .button{font-size:.5rem}


/*电子票*/
.ticket{margin:1rem .5rem;border-radius:8px;overflow: hidden;}
.ticket .item-inner{font-size:.625rem;}
.ticket .item-content{padding-right:.75rem;}
.ticket .item-title{color:#333;}
.ticket .item-after{color:#999;}
.ticket p.item-title{font-size:.75rem;margin:.25rem;}
.ticket p.item-title span{margin-left:.5rem;color:#00A7E8;}
.ticket .ticket_img{width:100%;}
.ticket .ticket_img img{width:120px;height:120px;border:1px solid #ccc;}
.ticket .ticket_img h3{font-weight:500;color:#333;margin:.5rem 0 .25rem;}
.ticket .ticket_img p{color:#00A7E8;margin:.5rem;}

.ticket-tab{}
.ticket-tab .tab-item .icon~.tab-label{display: inline-block;color:#00A7E8;}
.ticket-tab .tab-item .icon{color:#00A7E8;font-size:.75rem;border-radius: 50%;border: 1px solid #00A7E8;width: 24px;height: 24px;line-height: 24px;}
.ticket-tab .tab-item.active .icon,.ticket-tab .tab-item:active .icon{border-color:#00A7E8;}

.expert2{}
.expert2 .card-header{width:60px;margin-top:.75rem;display: block;}
.expert2 .card-header a{display: block;margin-top:.5rem;}
.expert2 .card-content{margin-left:80px;}
.expert2 .hot_list_title span{float:right;color:#00A7E8;}
.expert2 .card-footer{margin:0;border-top:0;min-height: auto;padding:.25rem .5rem}
.expert2 .card-footer:before{display: none;}
.expert2 .card-footer span{font-size:.625rem;color:#333;}
.expert2 .card-footer span font{margin-left:5px;color:#00afed;}
.expert2 .card-content-inner .card-text{color:#666;}

.expert_page .hotel_top_text p span{padding-right: .5rem;}
.expert_page .hotel_top_text p span{padding-right: .5rem;}
.expert_page .hotel_top_text .text_line3{line-height:20px;position:relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.expert_page .hotel_top_text .text_line3 span{padding-left:5px;line-height:20px;color:#00A7E8;height:auto;position: absolute;right:0;bottom:-3px;background:#FFF;}
.expert_page .hotel_top_text .text_line3.block{display: block;}
.expert_page .hotel_top_text .text_line3.block span{bottom:0;}
.expert_page .hotel_top_text{margin-left: 110px;}
.expert_page .hotel_top_img{width: 100px;}
.expert_page .hotel_top_img img{border-radius:50%;}
.expert_page .hotel_top_text p{margin-top:.25rem;}
.expert_page_list{background:#FFF;padding:15px 15px 5px;border-top:1px solid #eee;}
.expert_page_list ul{float:left;padding:0;margin-top:0;margin-bottom:0;}
.expert_page_list li{list-style: none;}
.expert_page_list img{width:100%;}

.expert_page_list .hd{text-align: center;}
.expert_page_list .hd ul{float:none;display:inline-block;margin:0 auto;padding-top:16px;   }    
.expert_page_list .hd li{text-indent: -9999px; float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; 
    -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
    }
.expert_page_list .hd .on{ background:#00A7E8;  }

.join{margin-top:.5rem;}
.join .item-title.label,.join .item-input,.join .item-input input,.join .item-input select,.join .item-input textarea{font-size:.625rem;}
.join .item-title.label{width:30%;}
.join .item-content{padding-left:0;}
.join .item-media+.item-inner{border:none;margin-left:0;padding:15px 1rem;}
.join ul{background:none;}
.join li{background:#FFF;border-bottom:1px solid #ddd;}
.join li:nth-child(4){border-bottom:1px solid #ddd;margin-bottom:10px;}
.join li:nth-child(5){border-top:1px solid #ddd;}
.join li:nth-child(6){margin-top:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.join .item-inner:after{display: none;}


.xiaoxi{}
.xiaoxi .card .card-header i{
    transition: .3s;
    -moz-transition: .3s;   /* Firefox 4 */
    -webkit-transition: .3s;    /* Safari 和 Chrome */
    -o-transition: .3s; /* Opera */
}
.xiaoxi .card.active .card-header i{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);   /* IE 9 */
    -moz-transform:rotate(180deg);  /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);    /* Opera */

}
.yuyue{width:100%;margin:10px 0;}
.yuyue .card-header{font-size:.75rem}
.yuyue .card-content{font-size:.625rem;padding:0 1rem;}
.yuyue .card-content a{color:#FFF;}
.yuyue .card-content span:nth-child(2){color:red;}

.yuyue_button{margin-top:.5rem;}
.yuyue_button ul{background: none;}
.yuyue_button li label.active.list-button{color:#FFF;background-color:#0894ec;}
.yuyue_button li{margin:0 10% 10px;}
.yuyue_button li label{background:#FFF;height:2rem;line-height:2rem;}
.yuyue_button li label input[type=checkbox]{opacity: 0;}
.yuyue_button .content-block-title{margin-top:.5rem;font-size:.875rem;text-align:center;line-height:2.2rem;}
.yuyue_button button{display:inline-block;width:6rem;height:1.8rem;margin-top:20px;}




.expert_discuss{}
.expert_discuss .list-block .item-content{ -webkit-box-align:flex-start;-webkit-align-items: flex-start;align-items: flex-start;}
.expert_discuss .list-block.media-list .item-media{float:left;}
.expert_discuss .list-block.media-list .item-media img{width:50px;margin-top: .5rem;}
.expert_discuss .list-block.media-list .item-inner{width:auto;}
.expert_discuss .list-block.media-list .item-inner p{margin:.25rem 0;font-size:.625rem;}
.expert_discuss .list-block.media-list .item-inner .item-title font{margin-left:10px;}

.expert_discuss .list-block.media-list .item-inner{padding:.75rem 0}

.list-block li.item-content.yuyue_checkbox{display: block;padding-top:.5rem;padding-bottom:.5rem;}
.list-block .item-content.yuyue_checkbox label{display:inline-block;width:65px;line-height:24px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.list-block .item-content.yuyue_checkbox label input{width:14px;height:14px;vertical-align: middle;}
